/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package controladora;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import telas.DiretorGeralView;
import telas.LoginView;
import telas.ManterAgenciaView;
import telas.ManterDiretoresRegionaisView;

/**
 *
 * @author Thalyta
 */
public class DiretorGeralPresenter {

    private DiretorGeralView diretor ;
    public DiretorGeralPresenter(DiretorGeralView diretorview) {
        diretor = diretorview ;
        
        diretor.getMnucadastrar().addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
                   
               cadastrar();
              
            }

          
        });
        
        diretor.getMnualterar().addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
              
                alterar();
            }
        });
        
        diretor.getMnuexcluir().addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
              
               excluir();
            }
        });
        
        diretor.getMnuconsultar().addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
              
         editar();
         
            }
        });
        diretor.getMnusair1().addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
                LoginView logan = new LoginView();
           LoginPresenter login = new LoginPresenter(logan);
           diretor.setVisible(false);
            }
        });
        
      diretor.setVisible(true);
        
        
    }
    
      public void cadastrar(){
    
               ManterDiretoresRegionaisView diretoresview = new ManterDiretoresRegionaisView();
              ManterDiretorRegional controladora = new ManterDiretorRegional(diretoresview);
              diretor.setVisible(false);
    }
    
    public void alterar(){
              ManterDiretoresRegionaisView diretoresview = new ManterDiretoresRegionaisView();
              ManterDiretorRegional controladora = new ManterDiretorRegional(diretoresview);
              diretor.setVisible(false);
    }
    
   public void excluir(){
              ManterDiretoresRegionaisView diretoresview = new ManterDiretoresRegionaisView();
              ManterDiretorRegional controladora = new ManterDiretorRegional(diretoresview);
              diretor.setVisible(false);
   
   
   }
   
   public void editar(){
       
              ManterDiretoresRegionaisView diretoresview = new ManterDiretoresRegionaisView();
              ManterDiretorRegional controladora = new ManterDiretorRegional(diretoresview);
              diretor.setVisible(false);
   
   
   }
}
